package cn.thread;

import com.sun.org.apache.bcel.internal.generic.LMUL;

public class LambdaTest {
    //Lambda表达式匿名内部类的进一步简化形式
    public static void main(String args[]){
        new Thread(()->{
            for (int i=0;i<10;i++){
                System.out.println("线程的打印次数"+i);
            }
        }).start();
        for (int i=0;i<10;i++){
            System.out.println("main的打印次数"+i);
        }
//        Lambda lambda=()->{
//            System.out.println("我是lambda表达式。");
//        };
        //Lambda lambda=()->System.out.println("我是lambda表达式。");
        //Lambda lambda=a->System.out.println("我是"+a+"号");
        //Lambda lambda=a -> a+13;//返回值是a+13
        Lambda lambda=(a,b)->{
            System.out.println(a+b);
            return a;
        };
        // lambda.startLmabda(4);
        lambda.startLmabda(4,"Word");
    }
}
interface Lambda{
    //void startLmabda();
    //int startLmabda(int a);
    int startLmabda(int a,String b);


}
